package com.zjsd.sqeybusiness.domain;

import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;

import java.util.ArrayList;
import java.util.Date;
import java.util.List;

/**
 * 定制商机对象 dzsjinfo
 * 
 * @author Zheng
 * @date 2025-03-06
 */
@Data
public class Dzsjinfo extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** 定制商机id */
    private Long dzsjid;

    /** 会员id */
    @Excel(name = "会员id")
    private Long hyid;

    /** 内容 */
    @Excel(name = "内容")
    private String content;

    /** 省代码 */
    @Excel(name = "省代码")
    private String provincecode;

    /** 市代码 */
    @Excel(name = "市代码")
    private String citycode;

    /** 县代码 */
    @Excel(name = "县代码")
    private String areacode;

    /** 省 */
    @Excel(name = "省")
    private String provincename;

    /** 市 */
    @Excel(name = "市")
    private String cityname;

    /** 县 */
    @Excel(name = "县")
    private String areaname;

    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    @Excel(name = "创建时间", width = 30, dateFormat = "yyyy-MM-dd HH:mm:ss")
    private Date czsj ;

    @JsonFormat(pattern = "yyyy-MM-dd")
    private Date startDate ;
    @JsonFormat(pattern = "yyyy-MM-dd")
    private Date endDate ;
    private String kewords;
    private List<Dzsjprovincedetail> list = new ArrayList<>();
    private String provincecodes ;
    private String hyname ;
    private String hyphone ;
    private String wxname ;
    private String provincenames ;
    private String openid ; //微信openid
}
